.errorHeading {
	border:1px solid red;
	color:red;
	padding:5px;
	margin:5px;
	background-color:#FFDDDD;
}

.errorMessage {
		color:red;
}

.heading {
	font-weight:bold;
}

a:link {
	color: blue;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

a:visited {
	color: blue;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

.artistContainer {
	width:300px;
	overflow : auto;
	position:absolute;
	top:175px;
	left:5px;
	z-index:1;
}

.albumContainer {
	position:absolute;top:0px;left:622px;
	overflow : auto;
	width:300px;
	z-index:1;
}

.searchContainer {
	position:absolute;
	height:25;
	top:30px;
	left:360px;
	z-index:1;
}

.artistSearch {
	position:absolute;
	width:200px;
	position:absolute;
	left:0px;
}

.artistSearchResults {
	border-left:1px solid #A5ACB2;
	border-right:1px solid #A5ACB2;
	border-bottom:1px solid #A5ACB2;
	position:absolute;
	display:none;
	overflow:auto;
	z-index:10;
	width:198px;
	height:115px;
	background-color:white;
}

.albumSearch {
	position:absolute;
	width:200px;
	position:absolute;
	left:205px;
}

.albumSearchResults {
	border:1px solid #A5ACB2;
	position:absolute;
	display:none;
	overflow:auto;
	z-index:10;
	width:200px;
}

.artistSearchResultItems {
	width:100%;
}

.albumsContainer {
    width:300px;
	position:absolute;
	top:0px;
	left:315px;
	overflow : auto;
	z-index:1;
}

.albumInfo {
	text-align:center;
}

.artistInfo {
	text-align:center;
}

.alphabetContainer {
	position:absolute;top:0px;left:5px;
	display:block;
	width:450px;
	text-align:left;
	height:15px;
	z-index:1;
}
.logoutContainer {
	position:absolute;
	top:0px;
	left:400px;
	width:450px;
	text-align:right;
	display:block;
	z-index:1;
}

.playContainer {
	position:absolute;
	top:30px;
	left:5px;
	height:140px;
	z-index:1;
}

.row0 {
	width:%100;
	border:1px solid #E0DFE3;
	background-color: #E0DFE3;
	padding-right:1px;
}

.row1 {
	width:%100;
	border:1px solid #E0DFE3;
	padding-right:1px;
	padding-top:1px;
	padding-bottom:1px;
}

.albumStatus {
	font-size:x-small;
}